/*
 * @Author: your name
 * @Date: 2020-06-29 17:14:05
 * @LastEditTime: 2022-07-08 14:33:17
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \assist\src\assets\api\sessionKey.js
 */
class sessionKey {
  #SKey
  constructor() {
    this.#SKey = {
      Cookie: 'appToken', // 留住登录token
      LoginPhone: 'loginPhone', // 登录电话号码
      LoginName: 'username', // 登录者 姓名
      CompanyId: 'companyId', // 存储公司id
      userId: 'userId', // 自己的专家id
      ReceiverQueue: 'receiverQueue', // mq收到的 眼镜手机号
      RoomId: 'RoomId', // 房间id
      SperId: 'userId',
      GlassId: 'GlassID', // 眼镜uuid,
      equipmentID: "equipmentID", // 设备id 用于 创建房间号
      staffID: "staffID", // 员工id 用于创建房间号,
      WhiteID: 'WhiteID', // 记录白板id  用于判断当前是否开启了白板功能
      IsSHareOrWhite: 'IsSHareOrWhite'
    }
  }
  getSessionKey () {
    return this.#SKey
  }
  getWhiteMainKey () { // 用于IsSHareOrWhite 的value值  定义
    return {
      white: 'white',
      share: 'share',
	  screenShot:'screenShot'
    }
  }
  /**
   * 设置session
   * @param {*} key
   * @param {*} value
   */
  setSessionStorage (key, value) {
    window.sessionStorage.setItem(key, value)
  }
  /**
   * 获取session
   * @param {*} key
   */
  getSessionStorage (key) {
    return window.sessionStorage.getItem(key)
  }
  /**
   * 删除session
   * @param {*} key 
   */
  removeSessionStorage (key) {
    window.sessionStorage.removeItem(key)
  }
}

export default new sessionKey()